#ifndef SCHEMASETTINGS_H
#define SCHEMASETTINGS_H
#include<QDialog>
#include<QDir>
#include<Util/get_setInfo.h>
#include<QListWidget>
#include<QListView>
#include<QGridLayout>
#include<QPushButton>
#include<QDesktopWidget>
#include<QApplication>
#include<QFileDialog>
#include<QDebug>
#include<QMessageBox>
class SchemaSettings : public QDialog
{
    Q_OBJECT
public:
    explicit SchemaSettings(QString ProjectPath, QDialog *parent = 0);

    QPushButton *AddFold;
    QPushButton *RemoveFold;
    QPushButton *Comfirm;
    QListWidget *MethodsFoldList;
    QListWidget *PreviewList;

signals:
    void SendInfo(QString);

private:
    QString mDirPath;
    QList<QString> *mConversionMethods;
    QListWidgetItem *CurrentListWidgetItem;

    void initUI();
    bool initMethodsFoldList();
 private  slots:
    void on_AddFold_click();
    void on_RemoveFold_click();
    void on_Comfirm_click();

     void on_MethodsFoldListItem_click(QListWidgetItem *mListWidgetItem);


};

#endif // SCHEMASETTINGS_H
